/** BASIC */

body {
    margin: 10px 0;
    font: normal small Arial, Helvetica, sans-serif;
    color: #83895C;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    padding-top: 0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #CC6600;
}

a {
    text-decoration: none;
    color: #CC6600;
    border-bottom: 1px solid #EBA45E;
}

a:hover {
    border: none;
}

/** USERS */

#user{
    width: 700px;
    height: 20px;
    text-align: right;
    padding-top: 25px;
    margin-bottom: -45px;
}

/** HEADER */

#header {
    width: 700px;
    height: 80px;
    margin: 0 auto;
    padding-bottom: 15px;
}

#header h1 {
    margin: 0;
    padding: 30px 10px 0 20px;
    /*text-transform: lowercase;*/
    font-size: 36px;
    letter-spacing: -.05em;
    color: #83895C;
}

#header h2 {
    display: none;
}

/** MENU */

#menu {
    width: 700px;
    margin: -2.25em auto 0 auto;
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
}

#menu li {
    display: inline;
}

#menu a {
    padding: 0 10px 0 11px;
    border: none;
    border-left: 1px solid #83895C;
    color: #83895C;
}

#menu a:hover {
    color: #83895C;
}

#menu .first a {
    border: none;
}

/** CONTENT */

#content {
    width: 720px;
    margin: 0 auto;
    background: #EFEBDF url(../img/img01.gif) repeat-y center center;
}

#content * {
    line-height: 140%;
}

#columnA {
    float: left;
    width: 640px;
    padding: 25px 45px 0 30px;
    background: url(../img/img02.gif) no-repeat left top;
}

/** FOOTER */

#footer {
    width: 720px;
    height: 60px;
    margin: 0 auto;
    background: url(../img/img04.gif) no-repeat left top;
}

#footer p {
    margin: 0;
    padding: 35px 0 0 20px;
    font: bold 9px Arial, Helvetica, sans-serif;
    text-align:center;
}

h2.toggler { font-size:1.4em; margin-bottom:7px;
    padding:15px 0 5px 0; border: none;
    text-transform: uppercase; cursor: pointer;
}

#columnA a.button {
    border: 1px solid #83895C;
    /** remember to change image path **/
    background: url(none) no-repeat #EFEBDF;
    font-family: "trebuchet ms", helvetica, sans-serif;
    font-style: normal;
    font-size: 16px;
    color: #666666;
    margin-right: 7px;
    padding: 1px;
}

#columnA a:hover.button  {
    border: 1px dashed #83895C;
    /** remember to change image path **/
    background: url(none) no-repeat #E7E1CF;
    color: #454743;
}

#columnA a:focus.button  {
    border: 1px dashed #83895C;
    /** remember to change image path **/
    background: url(none) no-repeat #f8f4e7;
    color: #454743;
}

#columnA div.error-message{
    color:red;
}

th{
    background-color:#E5E2C5;
    font-weight:normal;
}

th a{
    border:none;
    color:#83895C;
}

th a:hover{
    border-bottom:1px solid #83895C;
    color:#83895C;
}
